long-term cohabitant

Translations
долгосрочный сожитель
She has been living with her long-term cohabitant for over five years.
Она живет со своим долгосрочным сожителем уже более пяти лет.